Rule-based computer tailored health communication